package com.project.webservice.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class ProGetTbLineRfidRunDayDto implements Serializable {
    // 线路属性
    @JsonProperty("JTNAME")
    private String jtname;

    // 所属企业
    @JsonProperty("YHJC")
    private String yhjc;

    // 管理机构
    @JsonProperty("GLJG")
    private String gljg;

    // 首站名称
    @JsonProperty("YGSZMC")
    private String ygszmc;

    // 末站名称
    @JsonProperty("YGMZMC")
    private String ygmzmc;

    // 线路标准编码
    @JsonProperty("XLBM")
    private String xlbm;

    // 线路名称
    @JsonProperty("XLMC")
    private String xlmc;

    // 首站RFID基站安装数量
    @JsonProperty("SX_RFID")
    private Integer sxRfid;

    // 首站RFID基站详细
    @JsonProperty("SX_RFID_DETAIL")
    private String sxRfidDetail;

    // 首站1天内未发送进/出站数据的RFID基站数量
    @JsonProperty("SX_RFID_OFFLINE")
    private Integer sxRfidOffline;

    // 首站1天内未发送进/出站数据的RFID基站编号
    @JsonProperty("SX_RFID_OFFLINE_DETAIL")
    private String sxRfidOfflineDetail;

    // 末站RFID基站安装数量
    @JsonProperty("XX_RFID")
    private Integer xxRfid;

    // 末站RFID基站详细
    @JsonProperty("XX_RFID_DETAIL")
    private String xxRfidDetail;

    // 末站1天内未发送进/出站数据的RFID基站数量
    @JsonProperty("XX_RFID_OFFLINE")
    private Integer xxRfidOffline;

    // 末站1天内未发送进/出站数据的RFID基站编号
    @JsonProperty("XX_RFID_OFFLINE_DETAIL")
    private String xxRfidOfflineDetail;

    // 线路状态描述
    @JsonProperty("isfullstate")
    private String isfullstate;

    // 该线路7天内公交监管平台统计的车辆数
    @JsonProperty("TID_CPH")
    private Integer tidCph;

    // 该线路7天内公交监管平台统计的车辆详细
    @JsonProperty("TID_CPH_DETAIL")
    private String tidCphDetail;

    // 该线路7天内公交监管平台统计的未收到电子标签数据的车辆数
    @JsonProperty("TID_CPH_OFFINE")
    private Integer tidCphOffine;

    // 该线路7天内公交监管平台统计的未收到电子标签数据的车辆详细
    @JsonProperty("TID_CPH_OFFLINE_DETAIL")
    private String tidCphOfflineDetail;

    // 线路ID
    @JsonProperty("JGXLID")
    private Integer jgxlid;

    private String username;

    private String dt;

    private int full = 3;
}
